// @ts-check
/**
 * @type {import('@vue/cli-service/types/index').ProjectOptions}
 */
module.exports = {
  devServer: {
    proxy: {
      // 服务端不可用，先用 json-server顶上-begin
      // '/boss/resource': {
      //   target: 'http://localhost:3000/',
      //   pathRewrite: {
      //     '^/boss/resource/category/getAll': '/resource-category', // rewrite path
      //     '^/boss/resource/category/saveOrderUpdate': '/resource-category', // rewrite path
      //     // todo:支持post创建， 怎么支持jsonServer put？
      //     '^/boss/resource/category': '/resource-category', // rewrite path
      //     '^/boss/resource': '/resource' // rewrite path
      //   },
      //   changeOrigin: true // 把请求头中的 host 配置为 target
      // },
      // 服务端不可用，先用 json-server顶上-end
      '/boss': {
        // target: 'http://edufront.lagou.com',
        target: 'http://eduboss.lagou.com',
        changeOrigin: true // 把请求头中的 host 配置为 target
      },
      '/front': {
        target: 'http://edufront.lagou.com',
        changeOrigin: true
      }
    }
  },
  css: {
    loaderOptions: {
      scss: {
        /**
         * 应用变量到每个scss(连带使用scss的组件)
         */
        prependData: '@import "~@/styles/variables.scss";'
        /**
         *   ？？
         *    对应webpack config
         *   config.module.rule('scss')
              {
                test: /\.scss$/,
                oneOf: [
         */
      }
    }
  }
}
